digraph "source tree" {
    overlap=scale;
    size="8,10";
    ratio="fill";
    fontsize="16";
    fontname="Helvetica";
	clusterrank="local";
	"py_term" -> "py_namespace"
	"namespace" -> "core"
	"py_lsup_rdf" -> "py_namespace"
	"store_htable" -> "store_base"
	"store_mdb" -> "buffer"
	"py_term" -> "term"
	"graph" -> "environment"
	"py_graph" -> "py_triple"
	"store_mdb" -> "lmdb"
	"store_base" -> "environment"
	"core" -> "lmdb"
	"store_htable" -> "buffer"
	"store_htable" -> "hashmap"
	"py_triple" -> "py_term"
	"py_namespace" -> "namespace"
	"term" -> "tpl"
	"nt_parser" -> "graph"
	"environment" -> "bootstrap"
	"codec_nt" -> "codec_base"
	"py_graph" -> "codec_nt"
	"nt_grammar" -> "graph"
	"graph" -> "store"
	"environment" -> "term"
	"store" -> "store_htable"
	"graph" -> "term"
	"codec_nt" -> "nt_parser"
	"namespace" -> "hashmap"
	"py_lsup_rdf" -> "py_graph"
	"lsup_rdf" -> "codec_nt"
	"core" -> "log"
	"buffer" -> "core"
	"term" -> "buffer"
	"py_graph" -> "graph"
	"store_mdb" -> "store_base"
	"profile" -> "lsup_rdf"
	"core" -> "xxhash"
	"term" -> "namespace"
	"codec_base" -> "graph"
	"store" -> "store_mdb"
	"nt_parser" -> "nt_grammar"
}
